 # 字符串：字符的容器，一个字符串可以存放任意数量的字符，允许重复
 # 可利用❗下标索引进行访问
 # 从前向后从零开始
 # 从后向前从-1开始
 # eg：
# name="pig lin"
# print(name[0])
# print(name[-1])
#❗字符串只能存储字符串读取，不能修改
#index方法查找特定字符串下标索引--语法：字符串.index(字符串)
# name="pig lin"
# i=name.index('lin')
# print(f'在字符串{name}中查找lin，其起始下标是；{i}')
#
#字符串的替换
# 语法；字符串.replace(字符串1，字符串2)
# 功能：将字符串内的全部字符串1全部替换成字符串2
#  注意：不是修改字符串本身，而是得到一个新的字符串
# eg：
# name="pig pig lin"
# new_name=name.replace('pig','🐖')
# print(f"将字符串{name}，进行替换后得到：{new_name}")
# 字符串的分割
# 语法: 字符串.split(分隔符字符串)
# 功能:按照指定的分隔符字符串，将字符串划分为多个字符串，并存入列表对象中
# 注意: 字符串本身不变，而是得到了一个列表对象
# name = "pig pig lin"
# list_name=name.split(" ")
# print(list_name)
# print(type(list_name))
# print(f"将字符串{name}进行split切分后得到{list_name}，类型是{type(list_name)}")
# 字符串的规整操作(前后空格)
# 语法: 字符串.strip()
# name = " pig pig lin "
# print(name)
# print(name.strip(" "))
# # 字符串的规整操作(去前后指定字符串)
# # 语法: 学符串.strip(字符串)
# name = "12🐖pig pig lin🐖21"
# print(name)
# print(name.strip("12🐖"))
# 统计字符串中某字符串的出现次数，count
# 语法: 字符串.count("要计数的字符串“)
# my_str = "itheima and itcast"
# count = my_str.count("it")
# print(count)
#统计字符串的长度，len()
# name = "pig pig lin"
# len_name=len(name)
# print(f"字符串{name}的长度是：{len_name}")
# 字符串的遍历
# 同列表、元组一样，字符串也支持while循环和for循环进行遍历
# #①while循环
# pig='林城斌是🐖'
# index=0
# while index<len(pig):
#     print(pig[index])
#     index+=1
# #②for循环
# pig='林城斌是🐖'
# for i in pig:
#     print(i)
# 操作
# 字符串[下标]                     根据下标索引取出特定位置字符
# 字符串index(字符串)               查找给定字符的第一个匹配项的下标
# 字符串.replace(字符串1,字符串2)   将字符串内的全部字符串1，替换为字符串2不会修改原字符串，而是得到一个新的
# 字符串.split(字符串)             按照给定字符串，对字符串进行分隔不会修改原字符串，而是得到一个新的列表
# 字符串.strip()                  移除首尾的空格和换行符
# 字符串.strip(字符串)              或指定字符串
# 字符串.count(字符串)              统计字符串内某字符串的出现次数
# len(字符串)                      统计字符串的字符个数

# 练习案例:分割字符串练习
# 给定一个字符串:"itheima itcast boxuegu"
# 统计字符串内有多少个"it"字符
# 将字符串内的空格，全部替换为字符:"|"
# 并按照”|"进行字符串分割，得到列表

str="itheima itcast boxuegu"
num=str.count("it")
i=str.replace(" ","|")
new_str=i.split('|')
print(type(new_str))
print(f"字符串{str}中有{num}个it，替换以后为{i}，分割以后的列表是{new_str}")



















